package com.yxw.live_vod_boot.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import lombok.Data;
import java.math.BigDecimal;
/**
 * @author Administrator
 */
@Data
@ApiModel(value = "LiveEndShowTotallInforVO", description = "直播结束后所有显示的信息")
public class LiveEndShowTotallInforVO implements Serializable {
    private static final long serialVersionUID = 131211015L;
    
    @ApiModelProperty("直播id")
    private String liveId;
    
    @ApiModelProperty("店铺头像")
    private String shopAvatar;
    
    @ApiModelProperty("店铺名称")
    private String shopName;
    
    @ApiModelProperty("直播间标题/名称")
    private String liveHomeName;
    
    @ApiModelProperty("直播开始时间")
    private String liveStartTime;
    
    @ApiModelProperty("直播总时长")
    private Long liveTotallDuration;
    
    @ApiModelProperty("累计观看次数")
    private Long watchNumber;
    
    @ApiModelProperty("累计观看人数")
    private Long watchUserCount;
    
    @ApiModelProperty("在线人数峰值")
    private Long maxOnlineUserCount;
    
    @ApiModelProperty("总观看时长")
    private Long watchDuration;
    
    @ApiModelProperty("平均观看时长")
    private Long averagWatchDuration;
    
    @ApiModelProperty("支付订单数")
    private Integer liveOrderCount;
    
    @ApiModelProperty("支付金额")
    private BigDecimal liveOrderTotalFee;
    
    @ApiModelProperty("观众下单率")
    private BigDecimal watchUserPayRate;

    @ApiModelProperty(value = "新增粉丝")
    private Long addedFansNumber;

    @ApiModelProperty(value = "评论量")
    private Long commentNumber;

    @ApiModelProperty(value = "评论人数")
    private Long commentUserNumber;

    @ApiModelProperty(value = "点赞次数")
    private Long likeNumber;
    
    @ApiModelProperty(value = "产品数量")
    private BigDecimal productNumber;     
}
